compost piles - French English Dictionary